ingenious mathematician - English Synonyms Dictionary